00000001111111110000
00000000222222200003
11120000222222200333
11120000232223204353
00020000223332203333
00020000235353200063
00020000223632203333
11111110233333203111
00111111311111311111
00012121111111111211
55511111111111111115
55551111111111111155
55555555555555555555
55555555555555555555